package com.yellowcong.exception;

import org.springframework.http.converter.HttpMessageNotReadableException;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody;

import com.alibaba.fastjson.JSONObject;

/**
 * 创建日期:2018年4月6日<br/>
 * 代码创建:黄聪<br/>
 * 功能描述:<br/>
 */
@ControllerAdvice
public class RestExceptionHandler {
	
	/**
	 * 创建日期:2018年4月6日<br/>
	 * 代码创建:黄聪<br/>
	 * 功能描述:直接处理 HttpMessageNotReadableException 报错的信息<br/>
	 * @param ex
	 * @return
	 */
	/*@ExceptionHandler({HttpMessageNotReadableException.class})
    @ResponseBody
    public String requestNotReadable(HttpMessageNotReadableException ex){
        ex.printStackTrace();
        //json 数据读取失败
        JSONObject result = new JSONObject();
        result.put("code", 400);
        result.put("msg", "json data is error ");
        
        return result.toJSONString();
    }*/
	 
}
